那么,对于目前来说,究竟学些什么才能算是“与国际接轨”,符合时代的发展呢?近日,笔者在《计算机世界》14期上看到一篇文章,文中就四个问题敏感问题,访谈了10位海外留学人员。笔者看后感觉获益匪浅。在此,将起总结以下,大略写出,希望对大家有所帮助。
问题一:在现有课程中,那些课程已经失去意义,应该减少或删去?
几位专家对此谈得不多,但都提到数据库管理系统的教学中,应该以Access替换Foxbase/Foxpro。因为Access具备关系数据库的全部功能,是通向SQL服务器的一条笔直大道。笔者对于数据库一窍不通(惭愧),也不知道我们大三时会学什么,但想起自己的一些高中同学现在正在学Foxpro,估计以后我们也难逃“厄运”了。其中还有一位专家提到应将理论物理学全部删去(鼓掌!)。对于语言,都认为C++一定得学,而Pascal和Fortran等老语言可以砍掉或减少其学分。不过对于这一点,笔者认为,学点Pascal还是必要的,至少Delphi就是从其发展来的。
问题二:应该尽快开那些新课或原有的那些课应增加其课时?
对于数据库,几位专家都认为SQL、Oracle这些基于服务器的要讲。对于语言,都提到了C++和VC,甚至还有Java这几个面向对象的语言,这些都认为是计算机科学系学生最重要的基本功。(可惜我们好像只有机会学C++)对于操作系统,还提到了Minix和Linux,尤其是Linux,近两年发展神速(可惜我们似乎也没这门课)。笔者建议大家有空学学Java和Linux,绝对合算。
问题三:那几门课应加强实践锻炼?他们上机时间大约应占多少学时?
几位专家都认为上机时间应占到40%——60%,都认为实践和上机非常重要,学生需要更多实践。国外很多学校机房都是7/24制(每周7天/每天24小时)开放(真爽),这是国内学校应该学的。同时建议学生参加一些大的课程设计,甚至做一个大的项目设计,要拿到学校外面去与多人合作,或者参加某些公司的具体项目。
问题四:要在国际计算机界站稳脚跟并求得发展,学生至少应熟练掌握哪三四种开发工具或技术?
几位专家一致提到了VC、Html/Asp、Java、WWW设计、Linux、Oracle等等。尤其提到了Java,现在许多开发成果已成功运行与Java平台,可以预见将来,Java会越来越受到青睐。
通过这些简单的总结可以看出,要想跟上时代步伐,我们必须自学许多东西才行(哎!谁让我们选择了计算机呢)。笔者写这篇文章的目的,是希望大家明白,要想成为一个合格的计算机人才,光靠我们学校里学的一点东西,实在是希望渺茫。